-- *****************************************************************
-- Juniper-SDX-LICENSE-MIB
--
-- Juniper Networks Inc.
-- Juniper Management Center LICENSE MIB
--Juniper-SDX-LICENSE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,
Integer32,Counter32,Gauge32,IpAddress,TimeTicksFROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
DisplayString,TruthValueFROM SNMPv2-TC
juniSdxMibs
FROM Juniper-SDX-MIBS
JuniSdxLicApplType,
JuniSdxLicApplId,
JuniSdxLicClientToServerStatus
FROM Juniper-SDX-TC-MIB;juniSdxLicMib MODULE-IDENTITYLAST-UPDATED"200308111100Z"-- 08-Aug-03ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"MIB of the SDX LICENSE "REVISION"200308111100Z"-- 08-Aug-03DESCRIPTION"First version"::={ juniSdxMibs 8}juniSdxMgmtInterface OBJECTIDENTIFIER::={ juniSdxLicMib 1}--
-- LICENSING SERVER MI
--
--
-- License Application MI IDL
--juniSdxLicApplTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxLicApplEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of License Server Application MI-derived entries."::={ juniSdxMgmtInterface 2}
juniSdxLicApplEntry OBJECT-TYPESYNTAX JuniSdxLicApplEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SDX License Application MI.
The index for this table is: juniSdxLicApplIndex.
The index represents an instance of a License Application."INDEX{ juniSdxLicApplIndex }::={ juniSdxLicApplTable 1}
JuniSdxLicApplEntry ::=SEQUENCE{
juniSdxLicApplIndex Integer32,
juniSdxLicApplUptime TimeTicks,
juniSdxLicApplId JuniSdxLicApplId,
juniSdxLicApplType JuniSdxLicApplType,
juniSdxLicApplUsedLicenses Gauge32,
juniSdxLicApplAvailableLicenses Gauge32,
juniSdxLicApplRequests Counter32,
juniSdxLicApplRejectedRequests Counter32}juniSdxLicApplIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index for this table."::={ juniSdxLicApplEntry 1}juniSdxLicApplUptime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The time (in hundredths of a second) since the License Server
was last re-initialized."::={ juniSdxLicApplEntry 2}juniSdxLicApplId OBJECT-TYPESYNTAX JuniSdxLicApplId
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A identifier for this type of application license."::={ juniSdxLicApplEntry 3}juniSdxLicApplType OBJECT-TYPESYNTAX JuniSdxLicApplType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of application license."::={ juniSdxLicApplEntry 4}
juniSdxLicApplUsedLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of used application licenses."::={ juniSdxLicApplEntry 5}juniSdxLicApplAvailableLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of available application licenses."::={ juniSdxLicApplEntry 6}juniSdxLicApplRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The total number of License Requests during the life of this
License Server."::={ juniSdxLicApplEntry 7}juniSdxLicApplRejectedRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of rejected License Requests during the life of this
License Server."::={ juniSdxLicApplEntry 8}--
-- License Client MI IDL
--juniSdxLicClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxLicClientEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"Table of SDX License Client MI-derived entries."::={ juniSdxMgmtInterface 8}juniSdxLicClientEntry OBJECT-TYPESYNTAX JuniSdxLicClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table entry describing SDX License Client MI.
The index for this table is: juniSdxLicClientIndex.
The index represents an instance of a License Client."INDEX{ juniSdxLicClientIndex }::={ juniSdxLicClientTable 1}
JuniSdxLicClientEntry ::=SEQUENCE{
juniSdxLicClientIndex Integer32,
juniSdxLicClientApplId JuniSdxLicApplId,
juniSdxLicClientApplType JuniSdxLicApplType,
juniSdxLicClientServer IpAddress,
juniSdxLicClientStatus JuniSdxLicClientToServerStatus,
juniSdxLicClientRequests Counter32,
juniSdxLicClientRequestsDenied Counter32,
juniSdxLicClientLicenses Gauge32,
juniSdxLicClientLastRequestTime TimeTicks,
juniSdxLicClientLeaseExpireTime TimeTicks}juniSdxLicClientIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index of this table. It represents an instance of a License Server Client"
::={ juniSdxLicClientEntry 1}juniSdxLicClientApplId OBJECT-TYPESYNTAX JuniSdxLicApplId
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Application client ID for this License Server."::={ juniSdxLicClientEntry 2}juniSdxLicClientApplType OBJECT-TYPESYNTAX JuniSdxLicApplType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Application client Type for this License Server."::={ juniSdxLicClientEntry 3}juniSdxLicClientServer OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The License server address that this client is connected to."::={ juniSdxLicClientEntry 4}juniSdxLicClientStatus OBJECT-TYPESYNTAX JuniSdxLicClientToServerStatus
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The last known status of the connection from this licensed element to its License Server."::={ juniSdxLicClientEntry 5}juniSdxLicClientRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number of license client requests to the License Server."::={ juniSdxLicClientEntry 6}juniSdxLicClientRequestsDenied OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of license client requests to the License Server
that were denied."::={ juniSdxLicClientEntry 7}juniSdxLicClientLicenses OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of licenses that the server has granted to this client."
::={ juniSdxLicClientEntry 8}juniSdxLicClientLastRequestTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is how long ago this client requested a license."::={ juniSdxLicClientEntry 9}juniSdxLicClientLeaseExpireTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is when the current license lease will expire."::={ juniSdxLicClientEntry 10}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Conformance information
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxLicCompliances OBJECTIDENTIFIER::={ juniSdxLicMib 2}juniSdxLicGroups OBJECTIDENTIFIER::={ juniSdxLicMib 3}-- compliance statementsjuniSdxLicCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the SDX LICENSE MIB."MODULE-- this moduleMANDATORY-GROUPS{ juniSdxLicGroup }::={ juniSdxLicCompliances 1}juniSdxLicGroup OBJECT-GROUP
OBJECTS{-- Lic Application
juniSdxLicApplUptime,
juniSdxLicApplId,
juniSdxLicApplType,
juniSdxLicApplUsedLicenses,
juniSdxLicApplAvailableLicenses,
juniSdxLicApplRequests,
juniSdxLicApplRejectedRequests,-- LIC Client
juniSdxLicClientApplId,
juniSdxLicClientApplType,
juniSdxLicClientServer,
juniSdxLicClientStatus,
juniSdxLicClientRequests,
juniSdxLicClientRequestsDenied,
juniSdxLicClientLicenses,
juniSdxLicClientLastRequestTime,
juniSdxLicClientLeaseExpireTime
}STATUScurrentDESCRIPTION"A collection of management objects pertaining
to system management capabilities in SDX. (LICENSING SERVER)"::={ juniSdxLicGroups 1}
END